Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour El Salvador F1 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w4 Ecuador F1 Ecuador F2 Colombia F3 Colombia F4 Colombia F1 Colombia F2 USA F4 USA F6 Colombia F3 Colombia F4 Colombia F5 Colombia F6 Colombia F2 Colombia F3 Colombia F4 Brazil F4 Brazil F5 Brazil F6 Colombia F1 Ecuador F3 Colombia F1 Colombia F2 Mexico F6 Venezuela #1-w3 Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Sporting Challenger '08-Trofeo Regione Piemonte - Turin Kos Succhetti Tennis Cup - Cordenons XIV Challenger ATP Club Premium Open - Quito Cali Challenger Tiburon Challenger Medellin Challenger Bucaramanga Challenger Bogota Challenger Pereira Challenger Bogota Challenger Liberec Challenger Fairfield Challenger Las Vegas Challenger Monterrey Challenger Genova Challenger Morocco Tennis Tour - Marrakech Stockton Challenger Heilbronn Challenger San Benedetto Challenger Marbella Challenger Santo Domingo Challenger Copenhagen Open - Copenhagen Gerry Weber Open - Halle Pilot Pen Tennis - New Haven Next Generation Adelaide International - Adelaide BMW Open - Munich ARAG World Team Championship - Dusseldorf Chennai Open - Chennai ATP Kremlin Cup - Moscow Bangkok Challenger ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Austrian Open - Kitzbuhel BA-CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open 13 - Marseille The Dubai Tennis Championships - Dubai BMW Open - Munich AEGON Championships - London Legg Mason Tennis Classic - Washington Open de Moselle - Metz China Open - Beijing Bank Austria Tennis Trophy - Vienna Chennai Open - Chennai Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Open de Moselle - Metz Brisbane International - Brisbane BMW Open - Munich Gerry Weber Open - Halle Open de Moselle - Metz China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch AEGON International - Eastbourne Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona BMW Open - Munich AEGON International - Eastbourne Mercedes Cup - Stuttgart Claro Open Colombia - Bogota Citi Open - Washington China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Rio Open 500 - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Citi Open - Washington Apia International - Sydney Brasil Open - Sao Paulo BMW Open - Munich Geneva Open - Geneva Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Swiss Indoors Basel - Basel Valencia Open - Valencia ASB Classic - Auckland Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Gerry Weber Open - Halle Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos Kremlin Cup - Moscow Erste Bank Open - Vienna Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona BMW Open - Munich Bet-at-home Open - Hamburg Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Erste Bank Open - Vienna Sydney International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Generali Open - Kitzbuhel Intrum Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha ASB Classic - Auckland US Men's Clay Court Championship - Houston BMW Open - Munich Noventi Open - Halle Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Hamburg European Open - Hamburg Noventi Open - Halle Hamburg European Open - Hamburg ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Bancolombia Open - Cali Salinas Challenger San Benedetto Challenger Wroclaw Challenger Bogota Challenger Canberra Challenger Mexico City Challenger Pereira Challenger Istanbul Challenger Quito Challenger Vancouver Challenger Monterrey Challenger Guayaquil Challenger BMW Open - Munich Grand Prix Hassan II - Casablanca Guayaquil Challenger Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Columbus Challenger Open de Moselle - Metz Stockholm Open - Stockholm Heineken Open - Auckland Pereira Challenger Indian Wells Challenger Barranquilla Challenger Idea Prokom Open - Sopot Sarasota Challenger Next Generation Hardcourts - Adelaide Tennis Channel Open - Las Vegas International Tennis Championships - Delray Beach Bogota Challenger Almaty Challenger Kremlin Cup - Moscow Heineken Open - Auckland Internationaler Raiffeisen Grand Prix - St. Polten Mexico City Challenger Guadalajara Challenger Davidoff Swiss Indoors Basel - Basel Puerto Vallarta Challenger Prague Challenger BMW Open - Munich Ordina Open - 's-Hertogenbosch Cassis Challenger Heineken Open - Auckland Szczecin Challenger Masters Series - Hamburg ATU Cup - Weiden Open 13 - Marseille Mercedes Cup - Stuttgart Canberra Challenger Winston Salem - Winston Salem Mercedes Cup - Stuttgart The 10tele.com Open - Nottingham Bangkok Challenger Mercedes Cup - Stuttgart Heineken Open - Auckland Open Sud de France - Montpellier Poprad Tatry Challenger Brasil Open - Sao Paulo Santo Domingo Challenger Prague Challenger Newport Beach Challenger AEGON Championships - London Okal Cup - Eckental Quelle Cup - Furth ATU Cup 2001 - Weiden Okal Cup 2001 International Bavarian Championships - Eckental IPP Open - Helsinki Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg Tennis Masters Series - Hamburg Schickendanz Open - Furth Nord/LB Open - Braunschweig Internationale Badische Meisterschaften Um Den Techem Cup - Zell Rhein-Main Challenger 2003 - Aschaffenburg Bulgarian Open - Sofia Gerry Weber Open - Halle Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad Okal Cup 2003 - Eckental Ischgl International Tennis Challenger 2003 - Ischgl ATP Challenger 2003 Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa Bogota Challenger - Bogota 10ø Tornea B. Camparini - Reggio Emilia Rhein-Main Challenger 2004 - Aschaffenburg Pro Tennis World Open - Sunrise Draft Corona Mexico City Open - Mexico City Bogota Challenger - Bogota Schickendanz Open - Furth St. Petersburg Challenger - St. Petersburg Seguros Bolivar Open - Bogota Campionati Internazionali di Sicilia - Palermo Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 14° BH Tennis Open - Belo Horizonte VIII Gramado Open - Gramado ATP Challenger Open 2004 - Monchengladbach II Manta Open - Manta Copa Petrobras - Bogota Open de la Ville de Saint Denis - Reunion Island Unicredit (Suisse) Bank S. A. Challenger - Chiasso Pacific Life Open - Indian Wells ATP Kremlin Cup - Moscow Challenger ATP de Cuenca Diario El Mercurio - Cuenca NASDAQ-100 Open - Miami Seguros Bogota Open - Bogota dBI Tennis Challenger - Binghamton Pacific Life Open - Indian Wells Seguros Bolivar Open - Medellin NASDAQ-100 Open - Miami Copa Petrobras Colombia - Bogota Tennis Masters Series - Hamburg Millenium Tennis Championships - Delray Beach Pacific Life Open - Indian Wells Bancolombia Open - Bogota Bet-At-Home Austrian Open - Kitzbuhel San Luis Potosi Challenger 2007 - San Luis Potosi Masters Series Hamburg - Hamburg Morocco Tennis Tour - Casablanca Open Sabadell Atlantico - Barcelona Generali Open - Kitzbuhel Seguros Bolivar Open - Bogota Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Copa Petrobras Argentina - Buenos Aires GHI Bronx Tennis Classic - Bronx 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Schickendanz Open - Furth Polska Energia Open - Bytom Pacific Life Open - Indian Wells Mercedes Cup - Stuttgart Seguros Bolivar Open - Cali Ethias Trophy - Mons Mercedes Cup - Stuttgart IV Challenger Ciudad De Guayaquil - Guayaquil Porsche Open - Poznan Sao Paulo Challenger Heilbronn Challenger Masters Series Monte-Carlo - Monte Carlo Gerry Weber Open - Halle San Luis Potosi Challenger Bogota Challenger Qatar ExxonMobil Open - Doha Calabasas Challenger Guayaquil Challenger Masters Series - Hamburg PBZ Zagreb Indoors - Zagreb Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Tatra Banka Open - Bratislava Allianz Suisse Open - Gstaad ABN/AMRO World Tennis Tournament - Rotterdam Pacific Life Open - Indian Wells Valencia Open - Valencia St. Petersburg Open - St. Petersburg San Luis Potosi Challenger - San Luis Potosi Brisbane International - Brisbane Heineken Open - Auckland Sony Ericsson Open - Miami RCA Championships - Indianapolis Copa Petrobras-Colombia - Bogota Warsteiner Challenger - Wolfsburg Masters Series Monte-Carlo - Monte-Carlo The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba Cali Challenger Masters Series Hamburg - Hamburg Suisse Open - Gstaad BNP Paribas Masters - Paris Brasil Open - Sao Paulo BNP Paribas Open - Indian Wells IPP Open - Helsinki Okal Open - Eckental KGHM Emax Polish Indoors - Wroclaw Yokohama World Tennis Gaora Cup - Yokohama Orleans Challenger The 70th King's Cup and Queen's Cup - Bangkok Sony Ericsson Open - Miami BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City Orleans Challenger Hamburg Challenger - Hamburg Bancolombia Open - Bogota San Luis Potosi Challenger - San Luis Potosi Gemax Open - Belgrade Torneo Internacional Challenger Fila 2006 - Leon Prostejov Challenger Abierto Colombiano de Tenis - Bogota Rennes Challenger Monte-Carlo Rolex Masters - Monte-Carlo Irving Challenger Internazionali BNL dItalia - Rome Caltanissetta Challenger Perugia Challenger Mutua Madrilena Masters Madrid - Madrid Barranquilla Challenger Rogers Cup - Montreal Voit Mexico City Open - Mexico City Bogota Challenger Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Belgaum Open - Belgaum Irving Challenger Moselle Open - Metz BNP Paribas Masters - Paris USTA Men's Challenger of Dallas - Dallas Moselle Open - Metz BNP Paribas Open - Indian Wells Lisbon Challenger Sony Ericsson Open - Miami Perugia Challenger Kremlin Cup - Moscow Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Open Sud de France - Montpellier Mutua Madrilena Masters Madrid - Madrid Corona Mexico City Open - Mexico City Rogers Cup - Toronto The Scottish Tennis Championships - Edinburgh Western & Southern Financial Group Masters - Cincinnati Schickendanz Open - Furth ATU Cup - Weiden XL Capital Bermuda Open - Bermuda 10th Wartburg Open - Eisenach Shanghai ATP Masters 1000 - Shanghai Furth Challenger Ispat Open 2004 - Ostrava Muller Cup - Ulm Oberstaufen Cup - Oberstaufen BNP Paribas Masters - Paris Bucaramanga Challenger Lima Challenger Schickedanz Open - Furth Morelos Challenger Turin Challenger ATU Cup - Weiden Tallahassee Challenger BNP Paribas Open - Indian Wells Medellin Challenger Nord/LB Open 2004 - Braunschweig Ludwigshafen Challenger Perugia Challenger Open de Moselle - Metz Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Sony Ericsson Open - Miami Florence Challenger DPD Challenger 2002 - Aschaffenburg Qatar Exxon Mobil Open - Doha Bogota Challenger Monte-Carlo Rolex Masters - Monte-Carlo Morelos Challenger SAA Hilversum Open - Hilversum Parma Challenger Copa Petrobras Brazil - Belo Horizonte Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Cepu Open - San Marino Belgrade Challenger Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Okal Cup 2004 - Eckental Pereira Challenger Sacramento Challenger BNP Paribas Open - Indian Wells Copa Petrobras Bogota - Bogota Sony Ericsson Open - Miami Bulgarian Challenger 2002 - Sofia III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Open de la Ville de Saint Denis - Reunion Island Pharma Medico Open 2008 - Aarhus Le Gosier Challenger Mauritius Open - Mauritius Monte-Carlo Rolex Masters - Monte-Carlo St. Petersburg Open - St. Petersburg Sunrise Challenger Challenger Casablanca San Angel - Mexico City Mutua Madrilena Madrid Open - Madrid Qatar ExxonMobil Open - Doha Heineken Open - Auckland Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Todi Challenger Western & Southern Open - Cincinnati Grand Prix Hassan II - Marrakech Malaysian Open - Kuala Lumpur Shanghai Rolex Masters - Shanghai TED Open - Istanbul BNP Paribas Masters - Paris Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mercedes Cup - Stuttgart Seguros Bolivar Open - Medellin DPD Challenger 2001 - Aschaffenburg Monte-Carlo Rolex Masters - Monte-Carlo Generali Open - Kitzbuhel UNICEF Open - 's Hertogenbosch Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati The Dubai Tennis Championships - Dubai Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sunrise Challenger BMW Open - Munich Davidoff Swiss Indoors Basel - Basel Sony Open Tennis - Miami SAP Open - San Jose BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Monte-Carlo Rolex Masters - Monte-Carlo Ordina Open - s-Hertogenbosch Mutua Madrid Open - Madrid Countrywide Classic - Los Angeles BB&T Atlanta Open - Atlanta Internazionali BNL d'Italia - Rome Abierto Mexicano Telcel - Acapulco Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris PTT Thailand Open - Bangkok Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Gerry Weber Open - Halle Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BMW Open - Munich BMW Open - Munich Miami Open - Miami Allianz Suisse Open Gstaad - Gstaad Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BMW Open - Munich III Isla de Lanzarote - Lanzarote Open Romania - Bucharest Ordina Open - 's-Hertogenbosch Generali Open - Kitzbuhel Kroger / St. Jude International - Memphis Vietnam Open - Ho Chi Minh City Open de la Comunidad Valenciana - Valencia Allianz Suisse Open Gstaad - Gstaad Generali Open - Kitzbuhel Davidoff Swiss Indoors Basel - Basel Erste Bank Open - Vienna BNP Paribas Open - Indian Wells The Dubai Tennis Championships - Dubai ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle The Stella Artois Championships - London Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Open de Moselle - Metz St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Monte-Carlo Rolex Masters - Monte-Carlo ABN AMRO World Tennis Tournament - Rotterdam Allianz Suisse Open Gstaad - Gstaad Mutua Madrid Open - Madrid Regions Morgan Keegan Championships - Memphis Internazionali BNL d'Italia - Rome BMW Open - Munich International German Open - Hamburg China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca German Tennis Championships - Hamburg Countrywide Classic - Los Angeles 2003 Mercedes Cup - Stuttgart PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha VTR Open - Vina del Mar Open Sabadell Atlantico - Barcelona Credit Agricole Suisse Open - Gstaad Bet-at-home Open - Hamburg Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Open de Nice Cote d'Azur - Nice Power Horse Cup - Dusseldorf AEGON Championships - London Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha BNP Paribas Masters - Paris Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne ABN AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart BNP Paribas Open - Indian Wells Shenzhen Open - Shenzhen Erste Bank Open - Vienna Monte-Carlo Rolex Masters - Monte-Carlo Rio Open - Rio de Janeiro Estoril Open - Estoril Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Credit Agricole Suisse Open - Gstaad Moselle Open - Metz Mutua Madrid Open - Madrid Argentina Open - Buenos Aires Rio Open - Rio de Janeiro BMW Open - Munich Ordina Open - 's-Hertogenbosch Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Apia International - Sydney Mercedes Cup - Stuttgart Swiss Open - Gstaad ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Legg Mason Tennis Classic - Washington Mercedes Cup - Stuttgart Ecuador Open - Quito Generali Open - Kitzbuhel Swiss Indoors Basel - Basel Open SEAT Godo 2006 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Western & Southern Open - Cincinnati Emilia-Romagna Open - Parma ABN AMRO World Tennis Tournament - Rotterdam Orange Prokom Open - Sopot Barcelona Open Banc Sabadell - Barcelona Open Sud de France - Montpellier German Tennis Championships - Hamburg China Open - Beijing Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart BNP Paribas Open - Indian Wells ABN AMRO World Tennis Tournament - Rotterdam Aircel Chennai Open - Chennai BNP Paribas Masters - Paris Tennis Masters Series - Hamburg Tennis Masters Series - Monte Carlo U.S. Open - New York Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid SAP Open - San Jose Open Seat Godo 2005 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Davis Cup, World Group, PO, COL-CRO 1-4 AIG Japan Open - Tokyo Allianz Suisse Open - Gstaad Shanghai Rolex Masters - Shanghai Rogers Cup - Montreal BNP Paribas Open - Indian Wells Australian Open - Melbourne NASDAQ-100 Open - Miami Erste Bank Open - Vienna U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Miami Open - Miami U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, World Group, 1R, GER-KOR 3-2 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, Group 1, 2R, BRA-COL 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 1, 1R, COL-URU 5-0 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, World Group, QF, ESP-GER, 3-2 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, PO, FRA-GER 4-1 Davis Cup, Group 1, 1R, COL-CAN 4-1 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, Group I, 1R, ECU-COL 1-4 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, World Group, PO, CAN-COL 3-2 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, Group I, 2R, COL-CHI 3-1 Davis Cup, Group I, 2R, COL-BRA 3-2 Davis Cup, World Group, PO, ARG-COL 4-0 Davis Cup, World Group, QR, GER-HUN 5-0 Davis Cup, Finals, Group D Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, World Group, 1R, GER-AUT 3-2 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group 1, 1R, CAN-COL 5-0 Wimbledon - London Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, World Group, PO, GER-RSA 5-0 Davis Cup, World Group, SF, RUS-GER 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, Group I, 1R, URU-COL 4-1 French Open (juniors) Davis Cup, Group I, PO, DOM-COL 1-4 Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, World Group, PO, COL-JPN 2-3 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, World Group, 1R, GER-CZE 2-3 Davis Cup, Group I, 2R, CHI-COL 3-1 Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, World Group, QR, COL-SWE 4-0 Davis Cup, Finals, Group C Davis Cup, Finals, QF, GBR-GER 2-0 All Lower level tournaments Davis Cup, World Group, QR, GER-BLR 4-1 Davis Cup, World Group, QR, COL-ARG 3-1 Olympics - Rio de Janeiro Olympics - Tokyo U.S. Open (juniors) Olympics - London